// 目标类型定义

export interface Goal {
  id: number
  title: string
  type: string // 存钱/健身/学习/其他
  target_value: number
  current_value: number
  unit: string
  deadline?: string | null
  status: string // 进行中/已完成/已放弃
  created_at: string
  updated_at: string
}

// 创建目标请求
export interface CreateGoalRequest {
  title: string
  type?: string
  target_value?: number
  current_value?: number
  unit?: string
  deadline?: string
  status?: string
}

// 更新目标请求
export interface UpdateGoalRequest {
  title?: string
  type?: string
  target_value?: number
  current_value?: number
  unit?: string
  deadline?: string
  status?: string
}
